#ifndef MYFUNC_H
#define MYFUNC_H

#include "analyse.h"
#include <any>

class MyFunc
{
public:
    MyFunc();
    void calculate();//处理计算
public:
    //std::string 是一种用于存储字符串的数据类型
    //使用 std::string 可以更方便地处理字符串，避免了手动管理内存等问题
    std::string mycolor;//颜色
    std::string myexpr;//函数解析式
    int mystyle;//实线或者虚线
    std::vector<std::pair<double,double>> mypoint;//储存二维平面中的点坐标
    std::vector<std::any> mypostExpr;//逆波兰表达式
    int mystep;//x方向的步长，用于精度显示
    double mymax,mymin;//此处为自变量范围，可以是x也可以是y
    bool canDraw;

};

#endif // MYFUNC_H
